package reflect;

import java.lang.reflect.Method;

public class ReflectDemo02 {
    public static void main(String[] args) {
        /*
        * Class 对象中包含类型的全部信息
        * 提供了读写这些信息的方法
         */
        Class cls = String.class;
        //获取类型的全限定名：包名.类名
        System.out.println(cls.getName());
        //获取类型的简单类名  Simple.
        System.out.println(cls.getSimpleName());
        //获取类中定义的方法
        //getDeclaredMethods()  获取当前类中定义的方法(不包含继承的方法)
        Method[] methods = cls.getDeclaredMethods();
        for (Method method:methods){
            System.out.println(method);
        }
    }
}
